A Flexible Scheduler for the Andorra-I System
نویسنده
چکیده
A exible scheduler for distributing and-and or-parallel work in the Andorra-I system is presented. The scheduler allows workers to move freely between teams. Its strategy is based on estimates of and-and or-parallelism available in the execution tree. Preliminary results show that in most cases we can reach or surpass the best performance of Andorra-I running with any xed team connguration. Since the teams are conngured dynamically and automatically, the user does not need to be concerned with choosing an appropriate connguration. Further work is being done to improve the scheduler by using data obtained from compile-time analysis.
منابع مشابه
Performance Analysis of a Strategy to Distribute And-work and Or-work in Parallel Logic Programming Systems
This paper studies the performance of Andorra-I, a parallel logic programming system that exploits and-parallelism and or-parallelism with a novel strategy to distribute and-work and or-work among processors. The strategy, work-guided guides its decisions by looking at the amount of current and-work and or-work available in an application during execution. The scheduler decision strategy moves ...
متن کاملInterfacing Engines and Schedulers in OR-Parallel Prolog Systems
Parallel Prolog systems consist, at least conceptually, of two components: an engine and a scheduler. This paper addresses the problem of deening a clean interface between these components. Such an interface has been designed for Aurora, a prototype or-parallel implementation of the full Prolog language for shared memory multiprocessors. The practical purpose of the interface is to enable diier...
متن کاملPerformance of the Compiler-Based Andorra-I System
Andorra-I is an experimental parallel Prolog system based on the Basic An-dorra model. This model supports both dependent and-parallelism, by executing determinate goals in parallel, and or-parallelism, stemming from the nondeterminate goals. In this paper, we present a new compiler-based version of the Andorra-I system and discuss its performance. We study the system with a wide set of real-li...
متن کاملOptimising Parallel Logic Programming Systems for Scalable Machines
Parallel logic programming (PLP) systems have obtained good performance on traditional bus-based shared-memory architectures. However, the scalable multiprocessors being developed today pose new challenges. Our experience with a sophisticated PLP system, Andorra-I, demonstrates that indeed performance suffers greatly on modern architectures. In order to improve performance, we perform a detaile...
متن کاملThe reduction coefficient of PID controller by using PSO algorithm method for Flexible single-arm robot system
This study on the design of PID controllers for flexible single-arm robot system optimizationPSO method is focused so that the coefficients of the PID controller are reduced. In this study,PID controller and PSO algorithm have been described and then by using MATLAB, PIDcontrol was simulated. Then by PSO algorithm, attempts to reduce the PID coefficients are givenby simulation. Finally PID coef...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1991